package com.chenfan.mcn.model.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * @author fhlj
 */
@Data
public class LiveSessionListExportVO implements Serializable {

    /**
     * 直播标题
     */
    @Excel(name = "直播标题", orderNum = "1")
    private String liveTitle;

    /**
     * 状态：0-正常播,1-已作废
     */
    @Excel(name = "状态", replace = {"正常播_0","已作废_1"}, orderNum = "2")
    private Integer status;

    /**
     * 直播场次ID
     */
    @Excel(name = "直播场次ID", orderNum = "3")
    private String lsCode;
    /**
     * 直播时间
     */
    @Excel(name = "直播时间", orderNum = "4",format = "yyyy-MM-dd")
    private Date liveDate;
    /**
     * 直播平台
     */
    private Long starPlatId;

    @Excel(name = "直播平台", orderNum = "5")
    private String platformName;

    /**
     * 主播
     */
    private Long starId;

    @Excel(name = "主播", orderNum = "6")
    private String platNickName;
    /**
     * 商品主要品类
     */
    private String commodityClass;
    @Excel(name = "商品主要品类", orderNum = "7")
    private String commodityClassName;

    /**
     * 创建人
     */
    @Excel(name = "创建人", orderNum = "8")
    private String createName;
    /**
     * 数据所有人
     */
    @Excel(name = "数据所有人", orderNum = "9")
    private String ownerName;
    /**
     * 创建时间
     */
    @Excel(name = "创建时间", orderNum = "10",format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createDate;

    /**
     * 最近编辑时间
     */
    @Excel(name = "最近编辑时间", orderNum = "11",format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateDate;
}
